package com.unlcn.ils.kas.service.bo;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.IdType;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by lenovo on 2018/3/15.
 */
public class ErpOrderSelectDetail {

    /**
     * id
     */
    private Long id;
    /**
     * 系统订单号
     */
    private String sysOrderNo;
    /**
     * 跟踪时间
     */
    private Date trackTime;
    /**
     * 所在省
     */
    private String province;
    /**
     * 所在市
     */
    private String city;
    /**
     * 详细地址
     */
    private String address;
    /**
     * 经度
     */
    private BigDecimal longitude;
    /**
     * 纬度
     */
    private BigDecimal latitude;
    /**
     * 剩余距离
     */
    private Float distance;
    /**
     * 预计送达时间
     */
    private Date planShiptoTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getSysOrderNo() {
        return sysOrderNo;
    }

    public void setSysOrderNo(String sysOrderNo) {
        this.sysOrderNo = sysOrderNo;
    }

    public Date getTrackTime() {
        return trackTime;
    }

    public void setTrackTime(Date trackTime) {
        this.trackTime = trackTime;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public BigDecimal getLongitude() {
        return longitude;
    }

    public void setLongitude(BigDecimal longitude) {
        this.longitude = longitude;
    }

    public BigDecimal getLatitude() {
        return latitude;
    }

    public void setLatitude(BigDecimal latitude) {
        this.latitude = latitude;
    }

    public Float getDistance() {
        return distance;
    }

    public void setDistance(Float distance) {
        this.distance = distance;
    }

    public Date getPlanShiptoTime() {
        return planShiptoTime;
    }

    public void setPlanShiptoTime(Date planShiptoTime) {
        this.planShiptoTime = planShiptoTime;
    }

    @Override
    public String toString() {
        return "ErpOrderSelectDetail{" +
                "id=" + id +
                ", sysOrderNo='" + sysOrderNo + '\'' +
                ", trackTime=" + trackTime +
                ", province='" + province + '\'' +
                ", city='" + city + '\'' +
                ", address='" + address + '\'' +
                ", longitude=" + longitude +
                ", latitude=" + latitude +
                ", distance=" + distance +
                ", planShiptoTime=" + planShiptoTime +
                '}';
    }
}
